Text copied to clipboard!
Názov
Text copied to clipboard!Optimalizátor dopytov pre PHP LMS monolit
Opis
Text copied to clipboard!
Hľadáme skúseného optimalizátora dopytov pre PHP LMS monolit, ktorý sa pripojí k nášmu vývojovému tímu a pomôže nám zlepšiť výkon a efektivitu nášho existujúceho systému na správu vzdelávania (LMS). Vašou hlavnou úlohou bude analyzovať, navrhovať a implementovať optimalizácie databázových dopytov v rámci monolitickej architektúry postavenej na PHP. Budete úzko spolupracovať s backend vývojármi, databázovými administrátormi a DevOps tímom, aby ste zabezpečili hladký chod systému aj pri vysokom zaťažení.
Naša platforma je robustná a slúži tisícom používateľov denne. Preto je nevyhnutné, aby boli všetky dopyty efektívne, škálovateľné a bezpečné. Očakávame, že kandidát bude mať hlboké znalosti SQL, skúsenosti s optimalizáciou výkonu databáz (najmä MySQL alebo MariaDB), ako aj schopnosť identifikovať úzke miesta v kóde a navrhovať riešenia. Znalosť frameworkov ako Laravel alebo Symfony je výhodou, ale nie podmienkou.
Okrem technických zručností hľadáme aj tímového hráča, ktorý dokáže efektívne komunikovať a spolupracovať s ostatnými členmi tímu. Ak máte vášeň pre čistý a efektívny kód, radi riešite výkonnostné problémy a chcete pracovať na projekte, ktorý má reálny dopad na vzdelávanie, potom je táto pozícia pre vás ideálna.
Zodpovednosti
Text copied to clipboard!- Analyzovať existujúce databázové dopyty a identifikovať úzke miesta
- Navrhovať a implementovať optimalizácie SQL dopytov
- Spolupracovať s vývojármi na zlepšení výkonu backendu
- Monitorovať výkonnosť systému a navrhovať vylepšenia
- Zabezpečiť škálovateľnosť riešení pre rastúci počet používateľov
- Vykonávať testovanie výkonnosti a záťažové testy
- Dokumentovať zmeny a optimalizácie
- Dodržiavať bezpečnostné štandardy pri práci s databázami
- Spolupracovať s DevOps tímom pri nasadzovaní zmien
- Zúčastňovať sa tímových porád a plánovania sprintov
Požiadavky
Text copied to clipboard!- Skúsenosti s PHP a prácou v monolitickej architektúre
- Pokročilé znalosti SQL (MySQL, MariaDB)
- Skúsenosti s optimalizáciou databázových dopytov
- Znalosť nástrojov na profilovanie a monitoring výkonu
- Schopnosť čítať a refaktorovať existujúci kód
- Základné znalosti DevOps procesov
- Tímová spolupráca a dobré komunikačné schopnosti
- Zodpovednosť a dôraz na detail
- Výhodou je znalosť Laravel alebo Symfony
- Angličtina na úrovni čítania technickej dokumentácie
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké skúsenosti máte s optimalizáciou SQL dopytov?
- Pracovali ste už s monolitickým PHP systémom?
- Ako by ste identifikovali úzke miesto vo výkone databázy?
- Aké nástroje používate na profilovanie výkonu?
- Ako pristupujete k refaktorovaniu starého kódu?
- Máte skúsenosti s Laravel alebo Symfony?
- Ako zabezpečujete škálovateľnosť riešení?
- Aké sú vaše skúsenosti s DevOps procesmi?
- Ako riešite konflikty v tíme?
- Prečo vás zaujíma táto pozícia?